Version Française English Version

Planète Casio - Programmes, jeux et cours pour calculatrices Casio

Bookmark and Share
Bienvenue sur Planète Casio, n'hésitez pas à poser vos questions sur le forum, et pensez à rejoindre Planète-Casio sur Facebook !
Jeu de foot
Forums Casio - Astuces Calculatrices Casio

Index du Forum | Astuces Calculatrices Casio | [Tutorial] Programmer en C sous Graph 100/100+
Iben
Hors ligne
Ancien admin FCC
Niveau: Aucun
Points: 2424
Défis: 17
Email | Message
Posté le 24/09/2006 12:38

[Tutorial] Programmer en C sous Graph 100/100+:

Bienvenue dans ce tutorial sur le C sous Graph 100/100+.

Ce "tuto", a pour but de vous monter comment créer une application à partir de fichiers C pour Graph 100/100+. Il n'y a pour l'instant AUCUN apprentissage du C dans ce document, si vous ne connaissez strictement rien au C, ce tuto n'est pas (encore) pour vous!

Note: Il est impératif d avoir un système d'exploration (tel que CW-Explor
v1.2b) pour pouvoir exécuter les applications que vous allez compiler.


Partie I: Un peu d'histoire...

Accèder à l'histoire de l'asm sur G100 à lire impérativement!


Voilà vous en avez déjà beaucoup appris avec cet historique! Passons à la configuration et à l'utilisation de Turbo C v2.

Partie II: Turbo C v2

A. Installation

Premièrement télécharger Turbo C v2 de Borland ici puis DOSBox.

Installer DOSBox en suivant les indications fournies dans la documentation (s'il y en a une).

Déarchivez Turbo C. Vous obtenez un dossier contenant 3 sous-dossiers déplacez le contenu de ces 3 sous dossiers vers un dossier nommé "tcinstall" que vous mettre à la racine de votre disque dur (par example c: ). Toujours à la racine de ce disque créer un dossier nommé "tc201".
Lancer DOSBox et tapez:

mount c: tc201 (puis appuyez sur entrée)
mount a: tcinstall (puis appuyez sur entrée)
a: (puis appuyez sur entrée)
install.exe (puis appuyez sur entrée)

L'installation se lance. Appuyer sur entrée trois fois, un menu apparaît sélectionnez "start installation" et finissez l'installation.

B. Configurer Turbo C v2

Une fois l'installation terminée, tapez:
c: (puis appuyez sur entrée)
cd tc (puis appuyez sur entrée)
tc.exe (puis appuyez sur entrée)

Turbo C v2 se lance. Effectuez ces changements:

-Sous l'onglet Option -> Compilers -> Model, sélectionnez Tiny.
- Sous Option -> Compilers -> Code Generation choisissez dans Floating Point soit none si vous n'utilisez pas ne nombres a virgule, soit Emulation.
Sélectionner également 80286 sous Instruction Set.
-Sous l'onglet Option -> Directories, veuillez à remplir correctement les 4 champs qui s'afficheront.

C. Compiler sous Turbo C v2

Ouvrez un fichier .C (comme HELLO.C) puis faites Compile -> Build All.
Vous retrouverez votre application dans le répertoire indiqué dans l'onglet Option -> Directories.


NOTES importantes: ce document n'est pas terminé, merci de bien vouloir faire signe le plus vite possible si un passage ne vous semble pas clair.
Copies d'écran à venir.
Turbo C v2 est gratuit.
Ce tutorial à été réalisé gr!=ce à la documentation de plusieurs utilisateurs de g100 (principalement Olivier COUPELON pour la partie sur Turbo C, merci à lui!)

Bookmark and Share

Tremblez misérables mortels, car le spécialiste incontesté des projets pas terminés à la pelle est de retour !!! Niarf niarf niarf!!!



Samy
Hors ligne
Ancien admin FCC
Niveau: Vétéran
Points: 1185
Défis: 41
Email | Message
Dernier message de la page précédente :Posté le 24/02/2007 22:03 |
et oui... cela s'entend!!!
(dans ce cas demande à pierrotll de te le faire )
----------------------------------
Peace and
--- >>)) LuaStation ((<< ---



Pages: Précédente | 1, 2

R2d2
Hors ligne
Membre
Niveau: Aucun
Points: 61
Défis: 0
Email | Message
Citer : Posté le 24/02/2007 22:28 |
Moi je connais que le C++, en mode détant grace au livre les nuls mais c'est pas grave je vais trouver des tutos sur le net, merci encore samy !!!
Pierrotll
Hors ligne
Administrateur
Niveau: Elite
Points: 4959
Défis: 41
Email | Message
Citer : Posté le 25/02/2007 02:07 |
Vas faire un tours sur le site du zero
----------------------------------
Gravity Duck <> Orton <> Hard Game <> Ball Game <> Falldown <> IndestructoTank <> Aspirine
Iben
Hors ligne
Ancien admin FCC
Niveau: Aucun
Points: 2424
Défis: 17
Email | Message
Citer : Posté le 25/02/2007 04:51 |
^^ Une très bonne référence!
----------------------------------
Tremblez misérables mortels, car le spécialiste incontesté des projets pas terminés à la pelle est de retour !!! Niarf niarf niarf!!!
Phcorp
Hors ligne
Membre
Niveau: Elite
Points: 716
Défis: 0
Email | Message
Citer : Posté le 14/06/2007 23:36 |
le tuto de casioworld : http://perso.wanadoo.fr/casioworld/zip/Tutorial.rar
----------------------------------
smiley
mes calculatrices : fx 92 college 2d, graph65+, graph100+, classpad300+
Smashmaster
En ligne
Modérateur
Niveau: Vétéran
Points: 3208
Défis: 86
Email | Message
Citer : Posté le 14/11/2010 15:22 |
bonjours
j'ai un problème avec l'IDE turbo C 3.0:

j'ai crée un programme, la compilation marche nickel, mais l'éxécution ne marche pas. Voici l'erreur:
Linker Error : Undefined Symbol _gxRefresh in module essai.c

dans mon prog j'ai inclu les librairies gxlib10.h ,casio31.h, stdio.h et stdlib.h, les librairies gxlib10.h et casio31.h se trouvent dans le dossier BIN (de même que les fichiers .c ), et dans mon prog j'ai bien mis des directive de préprocesseur (# include "gxlib10.h")

si quelqu'un sais d'où ca peut venir ca serrai super

merci d'avance

#include "gxlib10.h"
#include <stdio.h>

//variables globales + prototypes

void main ()
{
// ...
gxRefresh();
// ...
}
----------------------------------
L1 Math-Informatique à l'université Paul-Verlaine (Metz)
Vebveb
Hors ligne
Membre
Niveau: Elite
Points: 626
Défis: 14
Email | Message
Citer : Posté le 14/11/2010 15:44 | Fichier joint
tu peut régler le problème en faisant à la manière bourrain (la mienne): dans gxlib10.c tu met include gxlib10.h et tu inclu le .c à la place tu .h

Ce doit être fait dans cette version (que j'ai patchée et que Julien accepte que je publie: elle permet d'afficher sans bug avec masque des sprites plus gros que 16x16)
----------------------------------
smiley
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3948
Défis: 37
Email | Message
Citer : Posté le 14/11/2010 16:55 |
Et son truc marche à la perfection ,je peu vous l'assurer...
----------------------------------
smileysmileysmiley
smileysmiley
Smashmaster
En ligne
Modérateur
Niveau: Vétéran
Points: 3208
Défis: 86
Email | Message
Citer : Posté le 14/11/2010 17:37 |
merci! je vais essayer
----------------------------------
L1 Math-Informatique à l'université Paul-Verlaine (Metz)
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3948
Défis: 37
Email | Message
Citer : Posté le 14/11/2010 21:58 |
Et sans bug! Testé et approuvé! FOnctionnel sur LUAG100, où cette biblio' est sur-utilisé...
----------------------------------
smileysmileysmiley
smileysmiley
Louloux
Hors ligne
Rédacteur
Niveau: Confirmé
Points: 3178
Défis: 37
Email | Message
Citer : Posté le 24/04/2011 09:04 |
C'est quoi vos IDE bizarres ?
Moi, chuis sur Visual C++ Express ilest très bien !
Par contre pour mettre sur calto je pige rien et j'ai la flemme... Il y a pas plus simple ? Au fait c'est compatible que sur 100 ?
----------------------------------
Dieu créa l'homme, l'homme créa la calculatrice... Qui est le prochain ?
42
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3948
Défis: 37
Email | Message
Citer : Posté le 07/05/2011 17:28 |
Only for g100+
----------------------------------
smileysmileysmiley
smileysmiley

Pages: Précédente | 1, 2

Index du Forum | Astuces Calculatrices Casio | [Tutorial] Programmer en C sous Graph 100/100+
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée.

Un petit test (entrez le résultat en chiffres):
Combien font huit plus cinq ?

Recherche :
Publicité et partenaires

Omnimaga
Casio Education
Casio Éducation
Casio Scene
Casio Scene

TI-Planet
CasioFan, la communauté ClassPad
CasioFan
Space-Raider
Space-Raider
GameMaster
GameMasters.fr

Jeux Casio - www.planet-casio.com v3.0 © créé par Neuronix et Muelsaco 2004-2012 | Il y a 58 connectés | Nous contacter | Recherches effectuées
Rugby Manager | Jeu de handball | Jeu de foot | Jeu de rugby | Jeu de tennis | Space raider | Sublinet | Top-cinema, films, cinéma, séries | Pension pour chats

Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd